package com.函数式接口.Test01;

/*
* 定义一个类(RunnableDemo),在类中提供两个方法
    一个方法是: startThread(Runnable r)方法 参数Runnable是一个函数式接口
    一个方法是主方法，在主方法中调用startThread方法
* */

public class RunableDemo {
    public static void main(String[] args) {

        //匿名内部类的方法
        startThread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+"线程启动了");
            }
        });

        startThread(()-> System.out.println(Thread.currentThread().getName()+"线程启动了"));

    }

    public static void startThread(Runnable r){
        //启动一个线程
        Thread t = new Thread(r);
        t.start();
    }
}
